package com.upcode.weighing.vo.resp.pc;

import java.io.Serializable;
import java.time.LocalDate;

public class HomePageVo implements Serializable {

    /**
     * 用户数量
     */
    private Integer userCount;
    /**
     * 车辆数量
     */
    private Integer vehicleCount;
    /**
     * 待二次发行数量
     */
    private Integer obuCount;
    /**
     * 今日收入
     */
    private double allFare;
    private long allFareCent;
    /**
     * 发行收入
     */
    private double obuFare;
    private long obuFareCent;
    /**
     * 通行费收入
     */
    private double transFare;
    private long transFareCent;
    /**
     * 交通退费
     */
    private double backFare;
    private long backFareCent;
    /**
     * 注销账户退费
     */
    private double cancelFare;
    private long cancelFareCent;
    /**
     * 自然人线上
     */
    private Integer onlinePerson;
    /**
     * 单位线上
     */
    private Integer onlineDepa;
    /**
     * 自然人线下
     */
    private Integer offlinePerson;
    /**
     * 单位用户线下
     */
    private Integer offlineDepa;

    /**
     * 当前日期
     */
    private LocalDate date;

    public LocalDate getDate() {
        return date;
    }

    public void setDate(LocalDate date) {
        this.date = date;
    }

    public Integer getUserCount() {
        return userCount;
    }

    public void setUserCount(Integer userCount) {
        this.userCount = userCount;
    }

    public Integer getVehicleCount() {
        return vehicleCount;
    }

    public void setVehicleCount(Integer vehicleCount) {
        this.vehicleCount = vehicleCount;
    }

    public Integer getObuCount() {
        return obuCount;
    }

    public void setObuCount(Integer obuCount) {
        this.obuCount = obuCount;
    }

    public double getAllFare() {
        return allFare;
    }

    public void setAllFare(double allFare) {
        this.allFare = allFare;
    }

    public double getObuFare() {
        return obuFare;
    }

    public void setObuFare(double obuFare) {
        this.obuFare = obuFare;
    }

    public double getTransFare() {
        return transFare;
    }

    public void setTransFare(double transFare) {
        this.transFare = transFare;
    }

    public double getBackFare() {
        return backFare;
    }

    public void setBackFare(double backFare) {
        this.backFare = backFare;
    }

    public double getCancelFare() {
        return cancelFare;
    }

    public void setCancelFare(double cancelFare) {
        this.cancelFare = cancelFare;
    }

    public Integer getOnlinePerson() {
        return onlinePerson;
    }

    public void setOnlinePerson(Integer onlinePerson) {
        this.onlinePerson = onlinePerson;
    }

    public Integer getOnlineDepa() {
        return onlineDepa;
    }

    public void setOnlineDepa(Integer onlineDepa) {
        this.onlineDepa = onlineDepa;
    }

    public Integer getOfflinePerson() {
        return offlinePerson;
    }

    public void setOfflinePerson(Integer offlinePerson) {
        this.offlinePerson = offlinePerson;
    }

    public Integer getOfflineDepa() {
        return offlineDepa;
    }

    public void setOfflineDepa(Integer offlineDepa) {
        this.offlineDepa = offlineDepa;
    }

    public long getAllFareCent() {
        return allFareCent;
    }

    public void setAllFareCent(long allFareCent) {
        this.allFareCent = allFareCent;
    }

    public long getObuFareCent() {
        return obuFareCent;
    }

    public void setObuFareCent(long obuFareCent) {
        this.obuFareCent = obuFareCent;
    }

    public long getTransFareCent() {
        return transFareCent;
    }

    public void setTransFareCent(long transFareCent) {
        this.transFareCent = transFareCent;
    }

    public long getBackFareCent() {
        return backFareCent;
    }

    public void setBackFareCent(long backFareCent) {
        this.backFareCent = backFareCent;
    }

    public long getCancelFareCent() {
        return cancelFareCent;
    }

    public void setCancelFareCent(long cancelFareCent) {
        this.cancelFareCent = cancelFareCent;
    }
}
